
# 条件语句
"""
1. 概念 ：就是在程序执行过程中 ，需要做各种的判断 ，就需要用到条件语句
2. 格式 ：
if 条件判断1：
    代码块
elif 条件判断2:
    代码块
...
else:
    代码块

代码块

3. 说明：
    (1). if ,elif,else全部是关键字
    (2). 除了if以外，其它两个关键字都可以省略，是否省略要看需求 。
    (3) . if和elif后面要跟条件判断，而else后面没有
    (4). 条件判断是比较运算 ，逻辑运算 以及各种数据类型 ，但无论是什么类型，最终返回的结果都是bool类型
    (5). 冒号(:)后面跟的是代码块 ，放在下面写 ，由>=1行的代码组成
    (6). 代码块前面需要有缩进，缩进四个制表符，直接按回车 ，

4. 运行流程： 条件为真时，执行其下面的代码，否则就继续执行下面的分支

5. 条件语句中出现的3种情况 ：
    (1). 只有if语句，叫单分支语句
    (2). 由if ... else构成 ，叫if语句
    (3). 由if ... elif ... else 构成 ，叫多分支语句
"""

# 1. 单分支语句
a = 100
if a > 180:
    print("hello world")
    print("你好，中国")

print("end")


# 2. if语句
b = 120
if b > 1000:
    print("b是一个大于100的数")
else:
    print("b是一个小于等于100的数")

print("end1")

# 3. 多分支语句
score = 87
if score > 90:
    print("优秀")
elif score > 80:
    print("良")
elif score >= 60:
    print("及格")
else:
    print("不及格")


# 4. 切套条件语句
x = 8
y = 8
if x > 5:
    if y < 10:
        print("x是大于5 并且 y是小于10的数")
    else:
        print("x是大于5 但y不小于10")